/**
 * 按照要求搭建 HTTP服务
 * 
 * GET /login 显示表单网页
 * POST /login 获取表单中的【用户名】和【密码】
*/

const express = require('express');
const path = require('path');
// 解析请求体的中间件
const bodyParser = require('body-parser');

const app = express();
// 解析 querystring 格式请求体的中间件 【url编码】
let urlParser = bodyParser.urlencoded({ extended: false });
// 解析 JSON 格式请求体的中间件
let jsonParser = bodyParser.json();



app.get('/login', (req, res) => {
  res.sendFile(path.resolve(__dirname, 'from.html'));
})
app.post('/login', urlParser, (req, res) => {
  res.setHeader('content-type', 'text/html;charset=utf-8')
  let { username, password } = req.body;
  res.send(`
  <h1>账号：${username}</h1>
  <h1>密码：${password}</h1>
  `)
})


app.listen(3000, () => {
  console.log('服务启动中... 端口号3000')
})